melon-headed whale - French English Dictionary